package com.iva.selectedvw;

import java.io.Serializable;
import java.util.List;

import javax.faces.model.ListDataModel;

import org.primefaces.model.SelectableDataModel;

import com.iva.model.Contribuyentes;

public class ContribuyentesModelData extends ListDataModel<Contribuyentes> implements SelectableDataModel<Contribuyentes>{

	
	public ContribuyentesModelData(){
		
	}
	
	public ContribuyentesModelData(List<Contribuyentes> contribuyentes){
		super(contribuyentes);
	}
	
	public Contribuyentes getRowData(String rowKey) {
		// TODO Auto-generated method stub
		System.out.println("funciona");
		List<Contribuyentes> contribuyentes = (List<Contribuyentes>) getWrappedData();
		for(Contribuyentes contribuyente:contribuyentes){
			if(contribuyente.getRegProv().equals(rowKey))
				return contribuyente;
		}
		return null;
	}

	public Object getRowKey(Contribuyentes contribuyente) {
		// TODO Auto-generated method stub
		return contribuyente.getRegProv();
	}
	
}
